# near model CODE resource # jump table entries: 50104-50111 (8 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 C3B8 0000 .incomplete 00000006 0562 bchg -[A2], D2 00000008 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 0000000C 3C2F 0014 move.w D6, [A7 + 0x14] 00000010 3F06 move.w -[A7], D6 00000012 4EBA 00E6 jsr [PC + 0xE6 /* 000000FA */] 00000016 3800 move.w D4, D0 00000018 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000001C B868 0026 cmp.w D4, [A0 + 0x26] 00000020 544F addq.w A7, 2 00000022 6E1A bgt +0x1C /* 0000003E */ 00000024 3004 move.w D0, D4 00000026 48C0 ext.l D0 00000028 5380 subq.l D0, 1 0000002A 2068 0028 movea.l A0, [A0 + 0x28] 0000002E 2250 movea.l A1, [A0] 00000030 BC71 0C00 cmp.w D6, [A1 + D0 * 4] 00000034 6608 bne +0xA /* 0000003E */ 00000036 3004 move.w D0, D4 00000038 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 0000003C 4E75 rts label0000003E: 0000003E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000042 3028 0026 move.w D0, [A0 + 0x26] 00000046 48C0 ext.l D0 00000048 5280 addq.l D0, 1 0000004A 3140 0026 move.w [A0 + 0x26], D0 0000004E 4878 0001 push.l 0x1 00000052 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000056 3028 0026 move.w D0, [A0 + 0x26] 0000005A 48C0 ext.l D0 0000005C 5280 addq.l D0, 1 0000005E E588 lsl D0, 2 00000060 2F00 move.l -[A7], D0 00000062 2F28 0028 move.l -[A7], [A0 + 0x28] 00000066 4EAD C2D8 jsr [A5 - 0x3D28] 0000006A 4A6D 0874 tst.w [A5 + 0x874] 0000006E 4FEF 000C lea.l A7, [A7 + 0xC] 00000072 6708 beq +0xA /* 0000007C */ 00000074 70FF moveq.l D0, 0xFFFFFFFF 00000076 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 0000007A 4E75 rts label0000007C: 0000007C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000080 3628 0026 move.w D3, [A0 + 0x26] 00000084 6028 bra +0x2A /* 000000AE */ label00000086: 00000086 3003 move.w D0, D3 00000088 48C0 ext.l D0 0000008A 5380 subq.l D0, 1 0000008C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000090 2068 0028 movea.l A0, [A0 + 0x28] 00000094 2250 movea.l A1, [A0] 00000096 3203 move.w D1, D3 00000098 48C1 ext.l D1 0000009A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000009E 2068 0028 movea.l A0, [A0 + 0x28] 000000A2 2410 move.l D2, [A0] 000000A4 2042 movea.l A0, D2 000000A6 21B1 0C00 1C00 move.l [A0 + D1 * 4], [A1 + D0 * 4] 000000AC 5343 subq.w D3, 1 label000000AE: 000000AE B644 cmp.w D3, D4 000000B0 6CD4 bge -0x2A /* 00000086 */ 000000B2 3A04 move.w D5, D4 000000B4 48C5 ext.l D5 000000B6 5385 subq.l D5, 1 000000B8 E58D lsl D5, 2 000000BA 206D 1C30 movea.l A0, [A5 + 0x1C30] 000000BE 2068 0028 movea.l A0, [A0 + 0x28] 000000C2 2250 movea.l A1, [A0] 000000C4 3386 5800 move.w [A1 + D5], D6 000000C8 3004 move.w D0, D4 000000CA 48C0 ext.l D0 000000CC 206D 1C30 movea.l A0, [A5 + 0x1C30] 000000D0 2068 0028 movea.l A0, [A0 + 0x28] 000000D4 2250 movea.l A1, [A0] 000000D6 206D 1C30 movea.l A0, [A5 + 0x1C30] 000000DA 2068 0028 movea.l A0, [A0 + 0x28] 000000DE 3031 0C02 move.w D0, [A1 + D0 * 4 + 0x2] 000000E2 2250 movea.l A1, [A0] 000000E4 3380 5802 move.w [A1 + D5 + 0x2], D0 000000E8 3F3C FFFF move.w -[A7], 0xFFFF 000000EC 4EAD BC48 jsr [A5 - 0x43B8] 000000F0 3004 move.w D0, D4 000000F2 544F addq.w A7, 2 000000F4 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 000000F8 4E75 rts fn000000FA: 000000FA 342F 0004 move.w D2, [A7 + 0x4] 000000FE 7200 moveq.l D1, 0x00 00000100 601A bra +0x1C /* 0000011C */ label00000102: 00000102 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000106 2068 0028 movea.l A0, [A0 + 0x28] 0000010A 2250 movea.l A1, [A0] 0000010C B471 1400 cmp.w D2, [A1 + D1.w * 4] 00000110 6E08 bgt +0xA /* 0000011A */ 00000112 3001 move.w D0, D1 00000114 48C0 ext.l D0 00000116 5280 addq.l D0, 1 00000118 4E75 rts label0000011A: 0000011A 5241 addq.w D1, 1 label0000011C: 0000011C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000120 B268 0026 cmp.w D1, [A0 + 0x26] 00000124 6DDC blt -0x22 /* 00000102 */ 00000126 3028 0026 move.w D0, [A0 + 0x26] 0000012A 48C0 ext.l D0 0000012C 5280 addq.l D0, 1 0000012E 4E75 rts fn00000130: 00000130 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000134 382F 0014 move.w D4, [A7 + 0x14] 00000138 246F 0016 movea.l A2, [A7 + 0x16] 0000013C 4A44 tst.w D4 0000013E 6F0A ble +0xC /* 0000014A */ 00000140 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000144 B868 0026 cmp.w D4, [A0 + 0x26] 00000148 6F0A ble +0xC /* 00000154 */ label0000014A: 0000014A 422A 0001 clr.b [A2 + 0x1] 0000014E 4212 clr.b [A2] 00000150 6000 00BC bra +0xBE /* 0000020E */ label00000154: 00000154 3004 move.w D0, D4 00000156 48C0 ext.l D0 00000158 5380 subq.l D0, 1 0000015A 2068 0028 movea.l A0, [A0 + 0x28] 0000015E 2250 movea.l A1, [A0] 00000160 3631 0C02 move.w D3, [A1 + D0 * 4 + 0x2] 00000164 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000168 2068 0028 movea.l A0, [A0 + 0x28] 0000016C 2250 movea.l A1, [A0] 0000016E 3A31 4402 move.w D5, [A1 + D4.w * 4 + 0x2] 00000172 3003 move.w D0, D3 00000174 48C0 ext.l D0 00000176 3205 move.w D1, D5 00000178 48C1 ext.l D1 0000017A 9280 sub.l D1, D0 0000017C 0C81 0000 0104 cmpi.l D1, 0x104 00000182 6F0A ble +0xC /* 0000018E */ 00000184 3A03 move.w D5, D3 00000186 48C5 ext.l D5 00000188 0685 0000 0104 addi.l D5, 0x104 label0000018E: 0000018E 3003 move.w D0, D3 00000190 48C0 ext.l D0 00000192 3805 move.w D4, D5 00000194 48C4 ext.l D4 00000196 9880 sub.l D4, D0 00000198 3044 movea.w A0, D4 0000019A 2F08 move.l -[A7], A0 0000019C 206D 1C30 movea.l A0, [A5 + 0x1C30] 000001A0 2068 002C movea.l A0, [A0 + 0x2C] 000001A4 2250 movea.l A1, [A0] 000001A6 41F1 3000 lea.l A0, [A1 + D3.w] 000001AA 201F move.l D0, [A7]+ 000001AC 43EA 0001 lea.l A1, [A2 + 0x1] 000001B0 A22E syscall BlockMove/BlockMoveData, flags=2 000001B2 3004 move.w D0, D4 000001B4 48C0 ext.l D0 000001B6 5280 addq.l D0, 1 000001B8 4232 0800 clr.b [A2 + D0] 000001BC 0C44 00FF cmpi.w D4, 0xFF 000001C0 6F08 ble +0xA /* 000001CA */ 000001C2 203C 0000 00FF move.l D0, 0xFF 000001C8 6004 bra +0x6 /* 000001CE */ label000001CA: 000001CA 3004 move.w D0, D4 000001CC 48C0 ext.l D0 label000001CE: 000001CE 1480 move.b [A2], D0 000001D0 7601 moveq.l D3, 0x01 000001D2 6036 bra +0x38 /* 0000020A */ label000001D4: 000001D4 7000 moveq.l D0, 0x00 000001D6 1032 3000 move.b D0, [A2 + D3.w] 000001DA 720D moveq.l D1, 0x0D 000001DC B081 cmp.l D0, D1 000001DE 6628 bne +0x2A /* 00000208 */ 000001E0 3003 move.w D0, D3 000001E2 48C0 ext.l D0 000001E4 4232 0800 clr.b [A2 + D0] 000001E8 3003 move.w D0, D3 000001EA 48C0 ext.l D0 000001EC 5380 subq.l D0, 1 000001EE 0C80 0000 00FF cmpi.l D0, 0xFF 000001F4 6F08 ble +0xA /* 000001FE */ 000001F6 203C 0000 00FF move.l D0, 0xFF 000001FC 6006 bra +0x8 /* 00000204 */ label000001FE: 000001FE 3003 move.w D0, D3 00000200 48C0 ext.l D0 00000202 5380 subq.l D0, 1 label00000204: 00000204 1480 move.b [A2], D0 00000206 6006 bra +0x8 /* 0000020E */ label00000208: 00000208 5243 addq.w D3, 1 label0000020A: 0000020A B644 cmp.w D3, D4 0000020C 6FC6 ble -0x38 /* 000001D4 */ label0000020E: 0000020E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000212 4E75 rts 00000214 48E7 1020 movem.l -[A7], D3,A2 00000218 4FEF FEFA lea.l A7, [A7 - 0x106] 0000021C 246F 0112 movea.l A2, [A7 + 0x112] 00000220 2F0A move.l -[A7], A2 00000222 4227 clr.b -[A7] 00000224 4EAD 9DA8 jsr [A5 - 0x6258] 00000228 7600 moveq.l D3, 0x00 label0000022A: 0000022A 48C3 ext.l D3 0000022C 5283 addq.l D3, 1 0000022E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000232 B668 0026 cmp.w D3, [A0 + 0x26] 00000236 6E24 bgt +0x26 /* 0000025C */ 00000238 4857 pea.l [A7] 0000023A 3F03 move.w -[A7], D3 0000023C 4EBA FEF2 jsr [PC - 0x10E /* 00000130 */] 00000240 486F 0006 pea.l [A7 + 0x6] 00000244 4227 clr.b -[A7] 00000246 4EAD 9DA8 jsr [A5 - 0x6258] 0000024A 2F0A move.l -[A7], A2 0000024C 486F 000A pea.l [A7 + 0xA] 00000250 4EAD B040 jsr [A5 - 0x4FC0] 00000254 4A00 tst.b D0 00000256 4FEF 000E lea.l A7, [A7 + 0xE] 0000025A 67CE beq -0x30 /* 0000022A */ label0000025C: 0000025C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000260 B668 0026 cmp.w D3, [A0 + 0x26] 00000264 6E1A bgt +0x1C /* 00000280 */ 00000266 3003 move.w D0, D3 00000268 48C0 ext.l D0 0000026A 5380 subq.l D0, 1 0000026C 2068 0028 movea.l A0, [A0 + 0x28] 00000270 2250 movea.l A1, [A0] 00000272 3031 0C00 move.w D0, [A1 + D0 * 4] 00000276 4FEF 0106 lea.l A7, [A7 + 0x106] 0000027A 4CDF 0408 movem.l D3,A2, [A7]+ 0000027E 4E75 rts label00000280: 00000280 7000 moveq.l D0, 0x00 00000282 4FEF 0106 lea.l A7, [A7 + 0x106] 00000286 4CDF 0408 movem.l D3,A2, [A7]+ 0000028A 4E75 rts 0000028C 48E7 1820 movem.l -[A7], D3,D4,A2 00000290 4FEF FEFA lea.l A7, [A7 - 0x106] 00000294 246F 0118 movea.l A2, [A7 + 0x118] 00000298 3F2F 0116 move.w -[A7], [A7 + 0x116] 0000029C 4EBA FE5C jsr [PC - 0x1A4 /* 000000FA */] 000002A0 48C0 ext.l D0 000002A2 5380 subq.l D0, 1 000002A4 3600 move.w D3, D0 000002A6 7800 moveq.l D4, 0x00 000002A8 544F addq.w A7, 2 label000002AA: 000002AA 48C3 ext.l D3 000002AC 5283 addq.l D3, 1 000002AE 206D 1C30 movea.l A0, [A5 + 0x1C30] 000002B2 B668 0026 cmp.w D3, [A0 + 0x26] 000002B6 6E24 bgt +0x26 /* 000002DC */ 000002B8 4857 pea.l [A7] 000002BA 3F03 move.w -[A7], D3 000002BC 4EBA FE72 jsr [PC - 0x18E /* 00000130 */] 000002C0 486F 0006 pea.l [A7 + 0x6] 000002C4 4227 clr.b -[A7] 000002C6 4EAD 9DA8 jsr [A5 - 0x6258] 000002CA 2F0A move.l -[A7], A2 000002CC 486F 000A pea.l [A7 + 0xA] 000002D0 4EAD B040 jsr [A5 - 0x4FC0] 000002D4 4A00 tst.b D0 000002D6 4FEF 000E lea.l A7, [A7 + 0xE] 000002DA 67CE beq -0x30 /* 000002AA */ label000002DC: 000002DC 206D 1C30 movea.l A0, [A5 + 0x1C30] 000002E0 B668 0026 cmp.w D3, [A0 + 0x26] 000002E4 6E1A bgt +0x1C /* 00000300 */ 000002E6 3003 move.w D0, D3 000002E8 48C0 ext.l D0 000002EA 5380 subq.l D0, 1 000002EC 2068 0028 movea.l A0, [A0 + 0x28] 000002F0 2250 movea.l A1, [A0] 000002F2 3031 0C00 move.w D0, [A1 + D0 * 4] 000002F6 4FEF 0106 lea.l A7, [A7 + 0x106] 000002FA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000002FE 4E75 rts label00000300: 00000300 4A04 tst.b D4 00000302 6606 bne +0x8 /* 0000030A */ 00000304 7801 moveq.l D4, 0x01 00000306 7600 moveq.l D3, 0x00 00000308 60A0 bra -0x5E /* 000002AA */ label0000030A: 0000030A 7000 moveq.l D0, 0x00 0000030C 4FEF 0106 lea.l A7, [A7 + 0x106] 00000310 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000314 4E75 rts 00000316 48E7 1820 movem.l -[A7], D3,D4,A2 0000031A 382F 0010 move.w D4, [A7 + 0x10] 0000031E 246F 0012 movea.l A2, [A7 + 0x12] 00000322 3F04 move.w -[A7], D4 00000324 4EBA FDD4 jsr [PC - 0x22C /* 000000FA */] 00000328 3600 move.w D3, D0 0000032A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000032E 3028 0026 move.w D0, [A0 + 0x26] 00000332 48C0 ext.l D0 00000334 5280 addq.l D0, 1 00000336 3203 move.w D1, D3 00000338 48C1 ext.l D1 0000033A B280 cmp.l D1, D0 0000033C 544F addq.w A7, 2 0000033E 6C20 bge +0x22 /* 00000360 */ 00000340 3003 move.w D0, D3 00000342 48C0 ext.l D0 00000344 5380 subq.l D0, 1 00000346 2068 0028 movea.l A0, [A0 + 0x28] 0000034A 2250 movea.l A1, [A0] 0000034C B871 0C00 cmp.w D4, [A1 + D0 * 4] 00000350 660E bne +0x10 /* 00000360 */ 00000352 200A move.l D0, A2 00000354 6702 beq +0x4 /* 00000358 */ 00000356 3483 move.w [A2], D3 label00000358: 00000358 7001 moveq.l D0, 0x01 0000035A 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000035E 4E75 rts label00000360: 00000360 7000 moveq.l D0, 0x00 00000362 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000366 4E75 rts fn00000368: 00000368 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 0000036C 3A2F 001C move.w D5, [A7 + 0x1C] 00000370 3E2F 0022 move.w D7, [A7 + 0x22] 00000374 4A45 tst.w D5 00000376 6F0A ble +0xC /* 00000382 */ 00000378 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000037C BA68 0026 cmp.w D5, [A0 + 0x26] 00000380 6F06 ble +0x8 /* 00000388 */ label00000382: 00000382 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 00000386 4E75 rts label00000388: 00000388 2F28 002C move.l -[A7], [A0 + 0x2C] 0000038C 4EAD C2E0 jsr [A5 - 0x3D20] 00000390 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */ 00000396 584F addq.w A7, 4 00000398 6E00 00AA bgt +0xAC /* 00000444 */ 0000039C 3005 move.w D0, D5 0000039E 48C0 ext.l D0 000003A0 5380 subq.l D0, 1 000003A2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000003A6 2068 0028 movea.l A0, [A0 + 0x28] 000003AA 2250 movea.l A1, [A0] 000003AC 3071 0C02 movea.w A0, [A1 + D0 * 4 + 0x2] 000003B0 2608 move.l D3, A0 000003B2 3005 move.w D0, D5 000003B4 48C0 ext.l D0 000003B6 206D 1C30 movea.l A0, [A5 + 0x1C30] 000003BA 2068 0028 movea.l A0, [A0 + 0x28] 000003BE 2250 movea.l A1, [A0] 000003C0 3071 0C02 movea.w A0, [A1 + D0 * 4 + 0x2] 000003C4 2C08 move.l D6, A0 000003C6 2006 move.l D0, D6 000003C8 9083 sub.l D0, D3 000003CA 3807 move.w D4, D7 000003CC 48C4 ext.l D4 000003CE 9880 sub.l D4, D0 000003D0 3047 movea.w A0, D7 000003D2 2F08 move.l -[A7], A0 000003D4 2F2F 0022 move.l -[A7], [A7 + 0x22] 000003D8 2006 move.l D0, D6 000003DA 9083 sub.l D0, D3 000003DC 2F00 move.l -[A7], D0 000003DE 42A7 clr.l -[A7] 000003E0 2F03 move.l -[A7], D3 000003E2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000003E6 2F28 002C move.l -[A7], [A0 + 0x2C] 000003EA 4EAD C240 jsr [A5 - 0x3DC0] 000003EE 2440 movea.l A2, D0 000003F0 4A6D 0874 tst.w [A5 + 0x874] 000003F4 4FEF 0018 lea.l A7, [A7 + 0x18] 000003F8 664A bne +0x4C /* 00000444 */ 000003FA 3605 move.w D3, D5 000003FC 48C3 ext.l D3 000003FE 5283 addq.l D3, 1 00000400 6026 bra +0x28 /* 00000428 */ label00000402: 00000402 3003 move.w D0, D3 00000404 48C0 ext.l D0 00000406 5380 subq.l D0, 1 00000408 E588 lsl D0, 2 0000040A 246D 1C30 movea.l A2, [A5 + 0x1C30] 0000040E 246A 0028 movea.l A2, [A2 + 0x28] 00000412 2452 movea.l A2, [A2] 00000414 D5C0 add.l A2, D0 00000416 3004 move.w D0, D4 00000418 48C0 ext.l D0 0000041A 322A 0002 move.w D1, [A2 + 0x2] 0000041E 48C1 ext.l D1 00000420 D280 add.l D1, D0 00000422 3541 0002 move.w [A2 + 0x2], D1 00000426 5243 addq.w D3, 1 label00000428: 00000428 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000042C 3028 0026 move.w D0, [A0 + 0x26] 00000430 48C0 ext.l D0 00000432 5280 addq.l D0, 1 00000434 3203 move.w D1, D3 00000436 48C1 ext.l D1 00000438 B280 cmp.l D1, D0 0000043A 6FC6 ble -0x38 /* 00000402 */ 0000043C 3F05 move.w -[A7], D5 0000043E 4EAD BC48 jsr [A5 - 0x43B8] 00000442 544F addq.w A7, 2 label00000444: 00000444 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 00000448 4E75 rts 0000044A 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 0000044E 594F subq.w A7, 4 00000450 382F 001C move.w D4, [A7 + 0x1C] 00000454 362F 001E move.w D3, [A7 + 0x1E] 00000458 B843 cmp.w D4, D3 0000045A 6E00 00FA bgt +0xFC /* 00000556 */ 0000045E 3F04 move.w -[A7], D4 00000460 4EBA FC98 jsr [PC - 0x368 /* 000000FA */] 00000464 3C00 move.w D6, D0 00000466 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000046A BC68 0026 cmp.w D6, [A0 + 0x26] 0000046E 544F addq.w A7, 2 00000470 6E00 00E4 bgt +0xE6 /* 00000556 */ 00000474 3F03 move.w -[A7], D3 00000476 4EBA FC82 jsr [PC - 0x37E /* 000000FA */] 0000047A 3800 move.w D4, D0 0000047C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000480 B868 0026 cmp.w D4, [A0 + 0x26] 00000484 544F addq.w A7, 2 00000486 6E12 bgt +0x14 /* 0000049A */ 00000488 3004 move.w D0, D4 0000048A 48C0 ext.l D0 0000048C 5380 subq.l D0, 1 0000048E 2068 0028 movea.l A0, [A0 + 0x28] 00000492 2250 movea.l A1, [A0] 00000494 B671 0C00 cmp.w D3, [A1 + D0 * 4] 00000498 6704 beq +0x6 /* 0000049E */ label0000049A: 0000049A 48C4 ext.l D4 0000049C 5384 subq.l D4, 1 label0000049E: 0000049E 3006 move.w D0, D6 000004A0 48C0 ext.l D0 000004A2 3A04 move.w D5, D4 000004A4 48C5 ext.l D5 000004A6 5285 addq.l D5, 1 000004A8 9A80 sub.l D5, D0 000004AA 4A45 tst.w D5 000004AC 6700 00A8 beq +0xAA /* 00000556 */ 000004B0 41D7 lea.l A0, [A7] 000004B2 2E88 move.l [A7], A0 000004B4 3606 move.w D3, D6 000004B6 6010 bra +0x12 /* 000004C8 */ label000004B8: 000004B8 4267 clr.w -[A7] 000004BA 2F2F 0002 move.l -[A7], [A7 + 0x2] 000004BE 3F03 move.w -[A7], D3 000004C0 4EBA FEA6 jsr [PC - 0x15A /* 00000368 */] 000004C4 5243 addq.w D3, 1 000004C6 504F addq.w A7, 8 label000004C8: 000004C8 B644 cmp.w D3, D4 000004CA 6FEC ble -0x12 /* 000004B8 */ 000004CC 3604 move.w D3, D4 000004CE 48C3 ext.l D3 000004D0 5283 addq.l D3, 1 000004D2 6030 bra +0x32 /* 00000504 */ label000004D4: 000004D4 3003 move.w D0, D3 000004D6 48C0 ext.l D0 000004D8 5380 subq.l D0, 1 000004DA 206D 1C30 movea.l A0, [A5 + 0x1C30] 000004DE 2068 0028 movea.l A0, [A0 + 0x28] 000004E2 2250 movea.l A1, [A0] 000004E4 3205 move.w D1, D5 000004E6 48C1 ext.l D1 000004E8 3403 move.w D2, D3 000004EA 48C2 ext.l D2 000004EC 9481 sub.l D2, D1 000004EE 5382 subq.l D2, 1 000004F0 206D 1C30 movea.l A0, [A5 + 0x1C30] 000004F4 2068 0028 movea.l A0, [A0 + 0x28] 000004F8 2210 move.l D1, [A0] 000004FA 2041 movea.l A0, D1 000004FC 21B1 0C00 2C00 move.l [A0 + D2 * 4], [A1 + D0 * 4] 00000502 5243 addq.w D3, 1 label00000504: 00000504 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000508 3E28 0026 move.w D7, [A0 + 0x26] 0000050C 48C7 ext.l D7 0000050E 2007 move.l D0, D7 00000510 5280 addq.l D0, 1 00000512 3203 move.w D1, D3 00000514 48C1 ext.l D1 00000516 B280 cmp.l D1, D0 00000518 6FBA ble -0x44 /* 000004D4 */ 0000051A 3005 move.w D0, D5 0000051C 48C0 ext.l D0 0000051E 2207 move.l D1, D7 00000520 9280 sub.l D1, D0 00000522 3141 0026 move.w [A0 + 0x26], D1 00000526 4878 0001 push.l 0x1 0000052A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000052E 3028 0026 move.w D0, [A0 + 0x26] 00000532 48C0 ext.l D0 00000534 5280 addq.l D0, 1 00000536 E588 lsl D0, 2 00000538 2F00 move.l -[A7], D0 0000053A 2F28 0028 move.l -[A7], [A0 + 0x28] 0000053E 4EAD C2D8 jsr [A5 - 0x3D28] 00000542 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000546 4EAD B840 jsr [A5 - 0x47C0] 0000054A 3F3C FFFF move.w -[A7], 0xFFFF 0000054E 4EAD BC48 jsr [A5 - 0x43B8] 00000552 4FEF 0012 lea.l A7, [A7 + 0x12] label00000556: 00000556 584F addq.w A7, 4 00000558 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 0000055C 4E75 rts 0000055E 0000 0000 ori.b D0, 0x0 00000562 0000 0000 ori.b D0, 0x0 00000566 0000 0000 ori.b D0, 0x0